body
{
    background-color: #F5F5F5;
}

.top
{
	width: 100%;
	background-image: url("images/top_bg.jpg");
}

.top_content
{
	width:1000px;
	height: 27px;
	margin: 0 auto;
}

.top_content
{
	list-style-image: url("images/li_bg.gif");
}

.top_content li
{
	float: right;
	line-height: 27px;
	width: 70px;
}

.top_content a:link,a:visited
{
	color: #8E8E8E !important;
}

.top_content a:hover,a:active
{
	color:#F00;
}

.wrap
{
	width: 1000px;
	margin: 0 auto;
}

.logo{
	height: 80px;
	background-color: #FFF;
}

.logo_left
{
	float: left;
	width: 200px;
}

.logo_right
{
	float: right;
	width: 300px;
	height: 28px;
	margin-top: 30px;
	color: #8E8E8E;
}

.logo_right img
{
	vertical-align: middle;
	margin-right: 10px;
}

.tel
{
	font-family: "微软雅黑";
	font-size:16px;
	color: #C00;
}

.nav
{
	height: 40px;
	clear: both;
}

.nav_left
{
	width: 10px;
	background: url("images/nav_left.jpg") no-repeat;
	height: 40px;
	float: left;
}

.nav_mid
{
	width: 980px;
	background: url("images/nav_bg.jpg")  repeat-x;	
	float: left;
}

.nav_right
{
	width: 10px;
	background: url("images/nav_right.jpg") no-repeat;
	height: 40px;
	float: left;
}

.nav_mid_left
{
	width:680px;
}

.nav_mid_right
{
	width:300px;
}

.nav_mid_left li
{
	float:left;
	line-height: 40px;
	text-align: center;
	list-style-type: none;
	width: 100px;
}

.nav_mid_left a:link,.nav_mid_left a:visited
{
	color: #FFF;
	font-size: 16px;
	font-family: "微软雅黑";
}

.nav_mid_left a:hover,.nav_mid_left a:active
{
	color:#FF0;
	font-size: 16px;
	font-family: "微软雅黑";
}

.nav_mid_left,.nav_mid_right
{
	float: left;
}

.search_text
{
	width: 190px;
	height: 25px;
	margin-top: 6px;
	background:url("images/search.jpg") no-repeat right center;
	background-color: #FFF;
	padding-right: 25px;
	border: 1px solid #FFF;
}

.ad
{
	height: 310px;
}

.main
{
	height:250px;
	background-color: #FFF;
	margin-top: 5px;
}

.news
{
	width:340px;
	border:1px solid #E8E8E8;
}

.course
{
	width: 410px;
	border: 1px solid #E8E8E8;
	margin:0 7px;
}

.sidebar
{
	width: 230px;
}

.news,.course,.sidebar
{
	height: 250px;
	float: left;
}

.title
{
	height: 35px;
	border-bottom: 2px solid #E8E8E8;
}

.title_left
{
	width: 70%;
	font:bold 14px/35px "微软雅黑";
	color: #786F66;
	float: left;
	padding-left: 20px;
}

.title_right
{
	width: 20%;
	line-height: 35px;
	float: right;
	text-align: right;
	padding-right:10px;
}

.title_right a
{
	color: #999999;
}

.pic_news
{
	height: 80px;
	margin-top: 10px;
	line-height: 22px;
}

.pic_news img,.course_pic img
{
	float: left;
	margin: 0 5px;
}

.pic_news a,.course_pic a
{
	color: #C00;
}

.news_list
{
	margin-top: 20px;
}

.news_list li
{
	list-style-type: none;
	background: url(images/list.jpg) no-repeat;
	padding-left: 10px;
	margin: 8px;
	border-bottom: 1px dotted #CCC;
}

.news_list a:link,a:visited
{
	text-decoration: none;
	color: #000;
}

.news_list a:hover,a:active
{
	text-decoration: none;
	color: #F00;
}

.news_list span
{
	color: #999;
	float: right;
}

.course_pic
{
	height: 120px;
	margin-top: 10px;
	line-height: 22px;
}

.course_type
{
	height: 37px;
	width: 372px;
	background: url("images/product_type_bg.jpg") no-repeat;
	margin:20px auto;
}

.course_type li
{
	list-style-type: none;
	float: left;
	line-height: 37px;
	margin: 0 15px;
	text-align: center;
}

.video
{
	height: 185px;
	border:1px solid #E8E8E8;
}

.video_content
{
	height: 150px;
}

.sidebar_ad
{
	height: 55px;
	border:1px solid #E8E8E8;
	margin-top: 10px;
}

.copyright
{
	width:100%;
	height: 200px;
	background-color: #E8E8E8;
	margin-top: 10px;
	clear: both;
}

.copyright_content
{
	width: 1000px;
	margin:0 auto;
	padding-top: 20px;
}

.copyright_content li
{
	list-style-type: none;
	float: left;
	width: 200px;
	background: url("images/line.png") no-repeat right center;
	text-align: center;
	line-height: 30px;
	font-family: "微软雅黑";
}

.copyright_content a
{
	text-decoration: none;
	color: #999;
	font-size: 18px;
}

.copyright li ul li a
{
	font-size: 14px;
}

.list_main
{
	min-height: 350px;
	_height:350px;
	background-color: #FFF;
	margin-top: 10px;
}

.news_type
{
	width: 220px;
	height: 350px;
	border:1px solid #E8E8E8;
	float: left;
}

.list_box
{
	width: 770px;
	min-height: 350px;
	_height:350px;
	border: 1px solid #E8E8E8;
	float: right;
}